'use strict'

define([ 'jquery', 'bootstrap', 'select2', 'shiftform', 'validate',
		'validate.en'], function($) {
	return {
		init : function() {
			
			this.initPage();
			
			this.initChooseQuality();
			
		},
		
		initPage : function() {
			
		},
		
		initChooseQuality: function() {
			$(document).on('shown.bs.modal', '#choose-quality', function(e){

      	    	$(e.currentTarget).find('form[data-validate="true"]').bt_validate()  //bind validate
      	        
      	        var $form = $(e.currentTarget).find("form")                          //bind shiftform
      	        $form.shiftform({
      	          beforeSubmit : function(el) {
      	            $form.trigger("validate.ajax.submit");
      	            return $.bt_validate.result[$.bt_validate.form_id]
      	          },
      	          success: function() {
      	        	  window.location.href = window.__CTX__.root + '/overall-comments-calibrations/comment';
      	          }
      	        })
              })
		}

	}
})
